#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<stdlib.h>

// 创建子进程_孤儿进程被1号进程查看的测试代码
//int main()
//  if (id<0)
    //{
 //  //子进程创建失败
 //  perror("fork");
 //  return 1;
 //}
 //else if(id ==0)

 //  //子进程执行代码
 //  while(1)
 //  { printf("我是子进程,pid = %d.ppid = %d\n",getpid(),getppid());
 //    sleep(1);
 //  }
 //} else 
 //{
   //父进程执行代码
 //  while(1)
 //  {
 //    printf("我是父进程,pid = %d.ppid = %d\n",getpid(),getppid());
 //    sleep(1);
 //  }
 //}

 // printf("you can see me hahahah!\n");

 // sleep(1);

 // return 0;
//}
//

int main()
{
  //获取环境变量
  //int i = 0;
 // for(;env[i];i++)
 // {
 //   printf("%s\n",env[i]);
 // }

  //设置新的环境变量
  printf("%s\n",getenv("mag"));
  printf("pid = %d,ppid = %d \n",getpid(),getppid());
 // int i = 0;
 // for(;env[i];i++)
 // {
 //   printf("%s\n",env[i]);
 // }
  return 0;
}
